export interface OrderInfoVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 订单id
   */
  orderId: string | number;

  /**
   * 商品id
   */
  productId: string | number;

  /**
   * 所属物业id
   */
  propertyId: string | number;

  /**
   * 所属小区id
   */
  estateId: string | number;

  /**
   * 规格id
   */
  skuId: string | number;

  /**
   * 规格名称
   */
  skuName: string;

  /**
   * 购买数量
   */
  count: number;

  /**
   * 所属商家id
   */
  merId: string | number;

  /**
   * 核销编号
   */
  verifyCode: string;

  /**
   * 是否已核销  0 - 未核销  1 - 已核销
   */
  isVerify: number;

  /**
   * 可以核销的总次数  product表里的 verify_count
   */
  verifyTotalCount: number;

  /**
   * 已经核销的数量
   */
  verifyCount: number;

  /**
   * 商品的单价
   */
  singlePrice: number;

  /**
   * 折扣前价格
   */
  originPrice: number;

  /**
   * 状态
   */
  state: number;

  /**
   * 当前商品购买的  总价格
   */
  totalMoney: number;

  /**
   * 活动优惠掉的价格
   */
  activityMinsMoney: number;

  /**
   * 是否已经进行分成 0 - 未分成   1 - 已分成
   */
  isFc: number;

  /**
   * 该商品的总分润金额
   */
  splitMoney: number;

  /**
   * 业主分成比例
   */
  proprietorRate: number;

  /**
   * 业主分成
   */
  proprietorSplit: number;

  /**
   * 物业分成比例
   */
  propertyRate: number;

  /**
   * 物业分成
   */
  propertySplit: number;

  /**
   * 平台分成比例
   */
  platformRate: number;

  /**
   * 平台分成
   */
  platformSplit: number;

  /**
   * 商家分成比例
   */
  merRate: number;

  /**
   * 商家手续费
   */
  merFee: number;

  /**
   * 商家清算金额
   */
  merSettlement: number;

  /**
   * 核销二维码
   */
  qrCode: string;

  /**
   * 二维码的创建时间
   */
  codeExpireTime: string;

  /**
   * 清算状态 0 - 未清算 1 - 已清算
   */
  settlementState: number;

  /**
   * 清算时间
   */
  settlementTime: string;

  /**
   * 菜品类型 0 - 凉菜  1 - 热菜  2 - 烧烤 3 - 酒水 4 - 其他
   */
  dishType: number;

  /**
   * 该项打印状态  0 - 未打印  1 - 打印成功 2 - 打印失败
   */
  printState: number;

  /**
   * 打印次数
   */
  printCount: number;

  /**
   * 是否是 餐饮或者抽纸，和人挂钩的必需物品 0 - 不是  1 - 是
   */
  isTableware: number;

  /**
   * 
   */
  opSysUserId: string | number;

  /**
   * 
   */
  opSysUserName: string;

  /**
   * 删除状态  0 -未删除 1 - 已删除
   */
  isDel: number;

  /**
   * 
   */
  delSysUserId: string | number;

  /**
   * 
   */
  delSysUserName: string;

  /**
   * 
   */
  delTime: string;

  /**
   * 是否有有效期 0 - 长期有效 1 - 有有效期
   */
  isHasExpire: number;

  /**
   * 有效期开始时间
   */
  expireBeginTime: string;

  /**
   * 有效期结束时间
   */
  expireEndTime: string;

}

export interface OrderInfoForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 订单id
   */
  orderId?: string | number;

  /**
   * 商品id
   */
  productId?: string | number;

  /**
   * 所属物业id
   */
  propertyId?: string | number;

  /**
   * 所属小区id
   */
  estateId?: string | number;

  /**
   * 规格id
   */
  skuId?: string | number;

  /**
   * 规格名称
   */
  skuName?: string;

  /**
   * 购买数量
   */
  count?: number;

  /**
   * 所属商家id
   */
  merId?: string | number;

  /**
   * 核销编号
   */
  verifyCode?: string;

  /**
   * 是否已核销  0 - 未核销  1 - 已核销
   */
  isVerify?: number;

  /**
   * 可以核销的总次数  product表里的 verify_count
   */
  verifyTotalCount?: number;

  /**
   * 已经核销的数量
   */
  verifyCount?: number;

  /**
   * 商品的单价
   */
  singlePrice?: number;

  /**
   * 折扣前价格
   */
  originPrice?: number;

  /**
   * 状态
   */
  state?: number;

  /**
   * 当前商品购买的  总价格
   */
  totalMoney?: number;

  /**
   * 活动优惠掉的价格
   */
  activityMinsMoney?: number;

  /**
   * 是否已经进行分成 0 - 未分成   1 - 已分成
   */
  isFc?: number;

  /**
   * 该商品的总分润金额
   */
  splitMoney?: number;

  /**
   * 业主分成比例
   */
  proprietorRate?: number;

  /**
   * 业主分成
   */
  proprietorSplit?: number;

  /**
   * 物业分成比例
   */
  propertyRate?: number;

  /**
   * 物业分成
   */
  propertySplit?: number;

  /**
   * 平台分成比例
   */
  platformRate?: number;

  /**
   * 平台分成
   */
  platformSplit?: number;

  /**
   * 商家分成比例
   */
  merRate?: number;

  /**
   * 商家手续费
   */
  merFee?: number;

  /**
   * 商家清算金额
   */
  merSettlement?: number;

  /**
   * 核销二维码
   */
  qrCode?: string;

  /**
   * 二维码的创建时间
   */
  codeExpireTime?: string;

  /**
   * 清算状态 0 - 未清算 1 - 已清算
   */
  settlementState?: number;

  /**
   * 清算时间
   */
  settlementTime?: string;

  /**
   * 菜品类型 0 - 凉菜  1 - 热菜  2 - 烧烤 3 - 酒水 4 - 其他
   */
  dishType?: number;

  /**
   * 该项打印状态  0 - 未打印  1 - 打印成功 2 - 打印失败
   */
  printState?: number;

  /**
   * 打印次数
   */
  printCount?: number;

  /**
   * 是否是 餐饮或者抽纸，和人挂钩的必需物品 0 - 不是  1 - 是
   */
  isTableware?: number;

  /**
   * 
   */
  opSysUserId?: string | number;

  /**
   * 
   */
  opSysUserName?: string;

  /**
   * 删除状态  0 -未删除 1 - 已删除
   */
  isDel?: number;

  /**
   * 
   */
  delSysUserId?: string | number;

  /**
   * 
   */
  delSysUserName?: string;

  /**
   * 
   */
  delTime?: string;

  /**
   * 是否有有效期 0 - 长期有效 1 - 有有效期
   */
  isHasExpire?: number;

  /**
   * 有效期开始时间
   */
  expireBeginTime?: string;

  /**
   * 有效期结束时间
   */
  expireEndTime?: string;

}

export interface OrderInfoQuery extends PageQuery {

  /**
   * 订单id
   */
  orderId?: string | number;

  /**
   * 商品id
   */
  productId?: string | number;

  /**
   * 所属物业id
   */
  propertyId?: string | number;

  /**
   * 所属小区id
   */
  estateId?: string | number;

  /**
   * 规格id
   */
  skuId?: string | number;

  /**
   * 规格名称
   */
  skuName?: string;

  /**
   * 购买数量
   */
  count?: number;

  /**
   * 所属商家id
   */
  merId?: string | number;

  /**
   * 核销编号
   */
  verifyCode?: string;

  /**
   * 是否已核销  0 - 未核销  1 - 已核销
   */
  isVerify?: number;

  /**
   * 可以核销的总次数  product表里的 verify_count
   */
  verifyTotalCount?: number;

  /**
   * 已经核销的数量
   */
  verifyCount?: number;

  /**
   * 商品的单价
   */
  singlePrice?: number;

  /**
   * 折扣前价格
   */
  originPrice?: number;

  /**
   * 状态
   */
  state?: number;

  /**
   * 当前商品购买的  总价格
   */
  totalMoney?: number;

  /**
   * 活动优惠掉的价格
   */
  activityMinsMoney?: number;

  /**
   * 是否已经进行分成 0 - 未分成   1 - 已分成
   */
  isFc?: number;

  /**
   * 该商品的总分润金额
   */
  splitMoney?: number;

  /**
   * 业主分成比例
   */
  proprietorRate?: number;

  /**
   * 业主分成
   */
  proprietorSplit?: number;

  /**
   * 物业分成比例
   */
  propertyRate?: number;

  /**
   * 物业分成
   */
  propertySplit?: number;

  /**
   * 平台分成比例
   */
  platformRate?: number;

  /**
   * 平台分成
   */
  platformSplit?: number;

  /**
   * 商家分成比例
   */
  merRate?: number;

  /**
   * 商家手续费
   */
  merFee?: number;

  /**
   * 商家清算金额
   */
  merSettlement?: number;

  /**
   * 核销二维码
   */
  qrCode?: string;

  /**
   * 二维码的创建时间
   */
  codeExpireTime?: string;

  /**
   * 清算状态 0 - 未清算 1 - 已清算
   */
  settlementState?: number;

  /**
   * 清算时间
   */
  settlementTime?: string;

  /**
   * 菜品类型 0 - 凉菜  1 - 热菜  2 - 烧烤 3 - 酒水 4 - 其他
   */
  dishType?: number;

  /**
   * 该项打印状态  0 - 未打印  1 - 打印成功 2 - 打印失败
   */
  printState?: number;

  /**
   * 打印次数
   */
  printCount?: number;

  /**
   * 是否是 餐饮或者抽纸，和人挂钩的必需物品 0 - 不是  1 - 是
   */
  isTableware?: number;

  /**
   * 
   */
  opSysUserId?: string | number;

  /**
   * 
   */
  opSysUserName?: string;

  /**
   * 删除状态  0 -未删除 1 - 已删除
   */
  isDel?: number;

  /**
   * 
   */
  delSysUserId?: string | number;

  /**
   * 
   */
  delSysUserName?: string;

  /**
   * 
   */
  delTime?: string;

  /**
   * 是否有有效期 0 - 长期有效 1 - 有有效期
   */
  isHasExpire?: number;

  /**
   * 有效期开始时间
   */
  expireBeginTime?: string;

  /**
   * 有效期结束时间
   */
  expireEndTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



